semi-public transport - Alemán Inglés Diccionario